Geracao automatica de codigo fonte para restricoes de integridade topologicas utilizando o perfil UML GeoProfile

نویسندگان

  • Vinicius Garcia Sperandio
  • Sergio Murilo Stempliuc
  • Thiago B. Ferreira
  • Jugurta Lisboa Filho
چکیده

In the geographical database context, the UML profile called GeoProfile is used in the conceptual modeling of geographical data with welldefined metamodel topology constraints through the use of Object Constraint Language (OCL). This paper describes the process of automatic transformation of GeoProfile constructors and its spatial constraints along the different levels of the MDA architecture. The process was tested in the Enterprise Architect CASE tool. The proposal includes extending the OCLtoSQL plugin to automatically creates triggers that enforce the topology integrity constraints of geographical data in DBMS Oracle Spatial. Resumo. O perfil UML GeoProfile foi proposto para auxiliar no projeto de bancos de dados geográficos. O GeoProfile é utilizado durante a modelagem conceitual de dados geográficos, tendo as restrições topológicas bem definidas em seu meta-modelo, especificadas em Object Constraint Language (OCL). Este artigo descreve o processo de transformação automática dos construtores do GeoProfile e suas restrições espaciais através dos diferentes níveis da arquitetura MDA. O processo foi testado na ferramenta CASE Enterprise Architect e inclui a extensão do plugin OCLtoSQL para geração automática de gatilhos (triggers) que garantam a integridade topológica dos dados geográficos no SGBD Oracle Spatial.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Desenvolvimento de SIG para Web utilizando MDA

No desenvolvimento de Sistemas de Informação Geográfica (SIG), ferramentas como servidores de mapas são utilizadas para dar suporte à busca, recuperação e visualização de mapas. Uma ferramenta de código-aberto muito utilizada é o MapServer, um ambiente de desenvolvimento de SIG para Web desenvolvido pela Universidade de Minnesota [Carvalho, 2004]. Para utilizar o MapServer é necessário que o de...

متن کامل

Metodologia de reconfiguração de hardware utilizando o sinal de TV Digital

RESUMO: Esta tese de doutorado apresenta uma metodologia de reconfiguração de hardware para o ambiente de TV digital. Tal metodologia consiste nas etapas necessárias para contextualizar e realizar a reconfiguração de primitivas de hardware, com base no sinal de TV digital de emissoras de televisão, e é subdividida em três partes distintas, que envolvem a preparação dos dados (feixe de bits) par...

متن کامل

De Arquitecturas Organizacionais em i* a Arquitecturas Baseadas em Agentes: Uma abordagem orientada a modelos

Sumário. O Tropos propõe uma abordagem para o desenvolvimento de sistemas multi-agentes; baseia-se nos conceitos sociais e intencionais oferecidos pelo framework de modelação organizacional i*, adotando-o para suportar as várias fases iniciais do desenvolvimento, em particular o desenho arquitectural. Reconhecendo no UML (Unified Modeling Language) a capacidade de actuar como uma Linguagem de D...

متن کامل

Uma Proposta de Evolução em Sistemas Legados

Resumo O processo de evolução de sistemas legados é um tópico de recentes pesquisas na área de engenharia de requisitos. Organizações vêm se defrontando continuamente com a necessidade de mudar e/ou melhorar seus sistemas computacionais. Neste processo de evolução, as maiores mudanças envolvem a transição do uso de metodologias tradicionais tais como Análise Estruturada e Essencial para metodol...

متن کامل

Un perfil UML para el análisis de series temporales con modelos conceptuales sobre almacenes de datos

El análisis de series temporales (AST) es una potente herramienta para el descubrimiento de patrones y tendencias. Pero todav́ıa no existen modelos conceptuales para esta técnica de mineŕıa, que podŕıan ayudar a solventar los problemas en el preprocesado de los grandes volúmenes de datos manejados. Dado que los almacenes de datos (AD) constituyen una fuente de datos idónea para la mineŕıa, propo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017